package chapter13.wrapper;

/**
 * @Auther: Tx
 * @Date: 2022/5/4 13:48
 */
public class Integer01 {
    public static void main(String[] args) {
//         JDK5以前手动装箱
        Integer integer = new Integer(5);
        Integer integer1 = Integer.valueOf(10);
        System.out.println(integer +""+ integer1);

//        手动拆箱
        int n1 = integer.intValue();
        int n2 = integer1.intValue();
        System.out.println(n1+""+n2);
//        jdk5以后就可以实现自动拆箱，装箱，底层调用的还是对应的方法
        Integer integer2 = 5;//这里会自动调用valueof()方法
        int n3 = integer2;//这里会自动调用intValue()方法
        System.out.println(integer2+""+n3 );
    }
}
